home *** CD-ROM | disk | FTP | other *** search
- program asltest;
-
- uses exec,easyasl, linklist, strings, amigautils;
-
- {
- How to get more files than one with easyasl.
- Just remeber that you have to use linklist and
- not an ordinary list.
-
- 24 Jan 2000.
-
- nils.sjoholm@mailbox.swipnet.se
- }
-
- VAR
-
- pdummy : array [0..108] of char;
-
- path : PChar;
- dummy : boolean;
- mylist : pList;
- mynode : pFPCNode;
- temp : Longint;
-
- begin
-
- path := @pdummy;
- CreateList(mylist);
- StrpCopy(path,'sys:');
- dummy := GetMultiAsl('test of getmulti',path,mylist,nil,nil);
- If dummy then begin
- writeln;
- writeln('Number of files picked ',NodesInList(mylist));
- writeln('And the winner are:');
- PrintList(mylist);
- writeln(chr(10) + 'Press Return' + chr(10));
- readln;
-
- writeln('And now path plus file');
- mynode := GetFirstNode(mylist);
- FOR temp := 1 TO NodesInList(mylist) DO BEGIN
- writeln(PathAndFile(path,GetNodeData(mynode)));
- mynode := GetNextNode(mynode);
- END;
- end else writeln('You didn''t pick any files');
- DestroyList(mylist);
- END.
-
-
-